Aspect-orientation For Revitalising Legacy Business Software

نویسندگان

  • Kris De Schutter
  • Bram Adams
چکیده

This paper relates on a first attempt to see if aspect-oriented programming (AOP) can help with the revitalisation of legacy business software. By means of four realistic case studies covering reverse engineering, restructuring and integration, we discuss the applicability of the aspect-oriented paradigm in the context of two major programming languages for such environments: Cobol and C.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

In Support of an Aspect-oriented Approach to Migrating Distributed Applications

Migrating distributed applications from one middleware to another is difficult in legacy software systems where middleware functionality is spread across and tangled with business logic. In these systems, the old middleware code has to be removed before the application is refactored and the new middleware functionality is added. However, when distributed applications are developed in an aspect-...

متن کامل

Refactoring Catalog for Legacy software using C and Aspect Oriented Language

This paper explores the combination of AOP and refactoring, two techniques that deals with the problems of permanent evolution of software. AOP has evolved to deal with a large legacy of object-oriented (OO) code. Most of the work has been done in the area of refactoring the object oriented code but little with the procedural code and that too with aspect orientation. But the AO concept when ap...

متن کامل

Tool for Extraction of Functional Requirements from Legacy Code

A business rule specifies or restraints one aspect of business that is intended to verify business structure or determine the behavior of our business. Business rules often focus on access control issues. There author has proposed a re-engineering method that is implemented to extract a business rule from legacy source code. With time, generally the valuable documents of system are lost and in ...

متن کامل

Some Thoughts On Refactoring Objects to Aspects

The prospect of aspect-orientation receiving widespread acceptance and adoption in the near future begs the question of how to deal with a large base of object-oriented legacy code. We propose to investigate refactoring techniques for restructuring object-oriented source code so that it can leverage the mechanisms of aspect-orientation in order to become easier to adapt, extend and evolve. Our ...

متن کامل

Classification Framework for Business Components

Components and component-orientation is often depicted as the next step after object orientation. A huge number of proposals and implementations of component models, frameworks, and standards are available nowadays, leading to many different definitions of the term software component. Additionally, often the terms component, object, object framework – to mention only the most evident are not cl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 166  شماره 

صفحات  -

تاریخ انتشار 2007